bare-knuckle boxing
BasketballHapoel Tel Aviv's Two Wins of Different Shapes and What Itoudis Chose Not to SayAthens, late night. The scoreboard froze at 91-81. Panathinaikos had entered...
AthleticsTrey Lara's Mile 20: The Heart's Verdict at the Portland MarathonThe Portland night was not hot that day. That was the first thing I checked...
Chess2026 Chess Olympiad: Official Schedule, India Defends Title and Gukesh – Sindarov ShowdownAfter months of anticipation, the International Chess Federation (FIDE) has...
International FootballBelgium's 88th-Minute Loss to France: Van Bommel Won't Panic, But the Turkey Match Is the Real VerdictAt the stadium in Brussels, the stands were packed. The electronic clock tick...
International FootballInside an Empty Report: The Verification Lesson for Vietnamese Football JournalismIn the summer of 2026, in a small commentary booth in Saigon, I misnamed...
SwimmingThe 2027 Pro Swim Series: Four Rounds for a 50m Lane and the Endurance Test Before the Los Angeles 2028 OlympicsIn a 50m lane, most spectators only see twenty-odd seconds of splashing water...
EsportsAn Empty Data File and a Zero-Star Report: The Gap Eroding Vietnam–Korea Esports JournalismAn Empty Data File and a Zero-Star Report: The Gap Eroding Vietnam–Korea...
International FootballMexico vs Argentina at the U20 Women's World Cup: when 'must win' meets 'must not lose it'Opening: the moment nobody replays There is a moment in youth women's footbal...
International FootballMislabeling in Football: From a Misfiled Article to Skewed xG ModelsOn September 10, a short caption appeared on Andy Cohen's Instagram. The...
Domestic FootballU20 Iran vs U20 North Korea: The Battle for Group C Supremacy – A Tactical Deep DiveAs Asian youth football enters the second round of fixtures in the 2027 AFC U...
EsportsSilent Data and the Invisible Pitch of Vietnamese Women's FootballIn the last three matches of Vietnam's women's national football team at an...
Domestic FootballSigning Bonuses: The Invisible Money Reshaping V.LeagueSigning Bonuses: The Invisible Money Reshaping V.League A V.League club...
BadmintonData Analysis of Badminton Match: Insufficient Information Leading to Unassessable ConclusionsIn the analysis of the badminton match, the result shows that no information ...
International FootballComo beat RB Leipzig 4-1: Fabregas, the 47-pattern code and a three-day testI wrote the 4-1 scoreline into my notebook at 23:47, then sat still for nearl...
Table TennisSBCL Premier Division Week 1: The 12-10 Deciders and the Youth Undercurrent of British Table TennisIn a small hall in south London, a seventeen-year-old bowed his head to the...
BadmintonNguyen Thuy Linh and Nguyen Hai Dang in the Asian Games third round: one set won, two systemic gapsIn the nineteenth minute of the second game, the score stood at 20-20. Nguyen...
Table TennisNine Layers of Sediment Beneath the Blue Table: Vietnamese Table Tennis Seen from the Youth PitThis morning at Lach Tray, from the pit I heard a boy laughing up at me. The...
Domestic FootballU20 Vietnam narrowly beats U20 North Korea: A victory of patience or a physical gamble?The opening match of the group stage at the AFC U20 Asian Cup at Viet Tri...
International FootballEmpty Press Box in Lyon: The Discipline of Verification for a Football WriterTuesday morning, I opened my notebook in the empty stands of Groupama Stadium...
TennisDjokovic's Shocking First-Round Exit at US Open 2026: When the Body Can No Longer Match the WillNew York, August 30, 2026 – Arthur Ashe Stadium has never witnessed a more...
AthleticsTrey Lara's Mile 20: The Heart's Verdict at the Portland MarathonThe Portland night was not hot that day. That was the first thing I checked...
Chess2026 Chess Olympiad: Official Schedule, India Defends Title and Gukesh – Sindarov ShowdownAfter months of anticipation, the International Chess Federation (FIDE) has...
International FootballBelgium's 88th-Minute Loss to France: Van Bommel Won't Panic, But the Turkey Match Is the Real VerdictAt the stadium in Brussels, the stands were packed. The electronic clock tick...
International FootballInside an Empty Report: The Verification Lesson for Vietnamese Football JournalismIn the summer of 2026, in a small commentary booth in Saigon, I misnamed...
SwimmingThe 2027 Pro Swim Series: Four Rounds for a 50m Lane and the Endurance Test Before the Los Angeles 2028 OlympicsIn a 50m lane, most spectators only see twenty-odd seconds of splashing water...
EsportsAn Empty Data File and a Zero-Star Report: The Gap Eroding Vietnam–Korea Esports JournalismAn Empty Data File and a Zero-Star Report: The Gap Eroding Vietnam–Korea...
International FootballMexico vs Argentina at the U20 Women's World Cup: when 'must win' meets 'must not lose it'Opening: the moment nobody replays There is a moment in youth women's footbal...
International FootballMislabeling in Football: From a Misfiled Article to Skewed xG ModelsOn September 10, a short caption appeared on Andy Cohen's Instagram. The...
Domestic FootballU20 Iran vs U20 North Korea: The Battle for Group C Supremacy – A Tactical Deep DiveAs Asian youth football enters the second round of fixtures in the 2027 AFC U...
EsportsSilent Data and the Invisible Pitch of Vietnamese Women's FootballIn the last three matches of Vietnam's women's national football team at an...
Domestic FootballSigning Bonuses: The Invisible Money Reshaping V.LeagueSigning Bonuses: The Invisible Money Reshaping V.League A V.League club...
BadmintonData Analysis of Badminton Match: Insufficient Information Leading to Unassessable ConclusionsIn the analysis of the badminton match, the result shows that no information ...
International FootballComo beat RB Leipzig 4-1: Fabregas, the 47-pattern code and a three-day testI wrote the 4-1 scoreline into my notebook at 23:47, then sat still for nearl...
Table TennisSBCL Premier Division Week 1: The 12-10 Deciders and the Youth Undercurrent of British Table TennisIn a small hall in south London, a seventeen-year-old bowed his head to the...
BadmintonNguyen Thuy Linh and Nguyen Hai Dang in the Asian Games third round: one set won, two systemic gapsIn the nineteenth minute of the second game, the score stood at 20-20. Nguyen...
Table TennisNine Layers of Sediment Beneath the Blue Table: Vietnamese Table Tennis Seen from the Youth PitThis morning at Lach Tray, from the pit I heard a boy laughing up at me. The...
Domestic FootballU20 Vietnam narrowly beats U20 North Korea: A victory of patience or a physical gamble?The opening match of the group stage at the AFC U20 Asian Cup at Viet Tri...
International FootballEmpty Press Box in Lyon: The Discipline of Verification for a Football WriterTuesday morning, I opened my notebook in the empty stands of Groupama Stadium...
TennisDjokovic's Shocking First-Round Exit at US Open 2026: When the Body Can No Longer Match the WillNew York, August 30, 2026 – Arthur Ashe Stadium has never witnessed a more...
